Fix #155658, Sebastian Bacher:
authorMatthias Clasen <mclasen@redhat.com>
Mon, 18 Oct 2004 21:02:37 +0000 (21:02 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 18 Oct 2004 21:02:37 +0000 (21:02 +0000)
commit1a8e3a7020ba57a3c1d8ab89e1fa3911ae5ac44a
treeaa0da02e253d4d9a2aaad8109922065326c29421
parent0c4f2a0db227dc7d8dfec166feeca581fd83f33b
Fix #155658, Sebastian Bacher:

2004-10-18  Matthias Clasen  <mclasen@redhat.com>

Fix #155658, Sebastian Bacher:

* gdk/x11/gdkwindow-x11.h (struct _GdkToplevelX11): Add a new
is_leader flag.

* gdk/x11/gdkwindow-x11.c (update_wm_hints): Set wm hints on
leader windows even if they are withdrawn.
(gdk_window_set_group): Mark the new leader window as such. We
never remove the flag again, but that should a) be vanishingly
rare and b) not a problem, since the flag just turns off an
optimization.

* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Mark the default
leader window as such.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkwindow-x11.c
gdk/x11/gdkwindow-x11.h